home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1998 June / SGI Freeware 1998 June.iso / dist / fw_ATxgopher.idb / usr / freeware / src / xgopher.1.3 / bkmkfile.h.z / bkmkfile.h
C/C++ Source or Header  |  1998-01-21  |  2KB  |  64 lines

  1. /* bkmkfile.h
  2.    function headers and parameters for bkmkfile.c */
  3.  
  4.      /*---------------------------------------------------------------*/
  5.      /* Xgopher        version 1.3     08 April 1993                  */
  6.      /*                version 1.2     20 November 1992               */
  7.      /*                version 1.1     20 April 1992                  */
  8.      /*                version 1.0     04 March 1992                  */
  9.      /* X window system client for the University of Minnesota        */
  10.      /*                                Internet Gopher System.        */
  11.      /* Allan Tuchman, University of Illinois at Urbana-Champaign     */
  12.      /*                Computing and Communications Services Office   */
  13.      /* Copyright 1992, 1993 by                                       */
  14.      /*           the Board of Trustees of the University of Illinois */
  15.      /* Permission is granted to freely copy and redistribute this    */
  16.      /* software with the copyright notice intact.                    */
  17.      /*---------------------------------------------------------------*/
  18.  
  19.  
  20. #ifndef BKMKFILE_H
  21. #define BKMKFILE_H
  22.  
  23. #include "gopher.h"
  24.  
  25. /* string to append as suffix to old xgopher bookmark file */
  26.  
  27. #define OLD_SUFFIX        "~"
  28.  
  29. #define USER_STUFF_LEN        5120
  30.  
  31.  
  32. void setBkmkFile(
  33. #ifdef PROTO
  34.     char *    /* filename */
  35. #endif
  36. );
  37.  
  38. void setBkmkAppend(
  39. #ifdef PROTO
  40.     BOOLEAN /* appendFlag */
  41. #endif
  42. );
  43.  
  44. int bkmkOpen(
  45. #ifdef PROTO
  46.     int    /* flags */
  47. #endif
  48. );
  49.  
  50. void bkmkSave(
  51. );
  52.  
  53. void bkmkLoad(
  54. );
  55.  
  56. static gopherItemP readSavedItem(
  57. #ifdef PROTO
  58.     int,    /* fd     */
  59.     char *,    /* defaultHost */
  60.     int    /* defaultPort     */
  61. #endif
  62. );
  63. #endif /* BKMKFILE_H */
  64.